﻿
namespace Flagwind.ComponentModel
{
	/// <summary>
	/// 表示数据传输响应状态。
	/// </summary>
	public enum ResponseStatus
	{
		/// <summary>
		/// 成功。
		/// </summary>
		Success = 1,

		/// <summary>
		/// 失败。
		/// </summary>
		Failure = 0,

		/// <summary>
		/// 签名无效。
		/// </summary>
		InvalidSign = -5,

		/// <summary>
		/// 参数无效。
		/// </summary>
		ValidationError = -10,

		/// <summary>
		/// 服务端发生异常。
		/// </summary>
		ServerError = -15,

		/// <summary>
		/// 会话凭证丢失。
		/// </summary>
		SessionLost = -20,

		/// <summary>
		/// 操作未授权。
		/// </summary>
		Unauthorized = -25
	}
}
